<?php 
	 if (!isset($_SESSION['login']) || !isset($_SESSION['senha'])) {
 	header('location: login.html');
 }
    if($_SESSION['permissao'] === '1'){
 	   	 header('location: index.php');
 }
 
if (isset($_POST['RadioGroup1'])) {

 $campo = $_POST['RadioGroup1'];
 switch ($campo) {

 	case '1':
 	 if(!$_POST['mat']){
 	 	break;
 	    }else{

 	    $testmatricula = "/^\d*[0-9]$/"; // Expressão regular que testa o numero de matricula!
		if (!preg_match($testmatricula,$_POST['mat']) || strlen($_POST['mat']) > 10) {
		// Condição que verifica o formato correto ou não da matricula!
		header('location:index.php?page=funcionario/reatvcadastro.php&alert=Matricula invalida!');
		}else{ // Caso seja verdadeiro o formato seta a variavel!
		$termo = $_POST['mat'];
		}
 		$sql = "SELECT * FROM funcionario WHERE matricula = $termo";
 		$resultado = mysql_query($sql) or die(mysql_error()."Matricula Inválida");
 		break;}

 	case '2':
 		$termo = $_POST['inatv'];
 		$sql = "SELECT * FROM funcionario WHERE ativo = $termo";
 		$resultado = mysql_query($sql) or die(mysql_error()."Não há registros inativos!");
 		break;

 	case '3':
 	if(!$_POST['nome']){
 	 	break;
 	    }else{
 		$termo = $_POST['nome'];
 		$sql = "SELECT * FROM funcionario WHERE no_funcionario LIKE '%$termo%'";
 		$resultado = mysql_query($sql) or die(mysql_error()."Nome de Funcionario não encontrado!");
 		break;}
 }
 }else{
 	$sql = "SELECT * FROM funcionario WHERE ativo = 1";
 	$resultado = mysql_query($sql) or die(mysql_error());
 }

 $cont = mysql_num_rows($resultado);
 if ($cont <= 0) {
 	 var_dump($resultado);
 	header("location: index.php?page=funcionario/reatvcadastro.php&alert=Busca não retornou resultados!");
 }
 $arResultado = mysql_fetch_assoc($resultado);

 ?>
 <html>
 <head>
 	<script type="text/javascript">
	function paint (id) {
		
		for (var i = 0; i < id; i++) {
			if (i % 2 == 0) {
				document.getElementById(i).style.backgroundColor='#E6F9F7';
			}else{
				document.getElementById(i).style.backgroundColor='#BED6F4';
			}
		}
	}
	function excluir(id){
		var resp = confirm("Deseja 	realmente exluir o registro ?");

		if(resp){
			location.href="index.php?page=funcionario/excluirfuncionario.php&id="+id;
		}
	}
 </script>
 </head>
 <body>
 	
 <div class="flist">
 	<table class="tabela">
 		<tr>
 			<th <?php if($_SESSION['permissao'] === '3'){ ?>
 				colspan="6" 
 				<?php }else{?> 
 				colspan="5" <?php }?>
 			> 
 				Resultado da Pesquisa
 			</th>
 		</tr>

 		<tr>
 			<th>Matricula</th>
 			<th>Nome</th>
 			<th>Função</th>
 			<th>Data do Cadastro</th>
 			<th>Opções</th>
 			<?php if($_SESSION['permissao'] === '3'){
 			echo "<th>Situação</th>";} ?>
 		</tr>
 		<?php $i = 0; ?>
 		
 			<?php do{ ?>
 				<tr id="<?php echo $i; ?>">
 				<td><?php echo $arResultado['matricula']; ?></td>
				<td><?php echo $arResultado['no_funcionario']; ?></td>
				<td><?php 
					$sqlfun = "SELECT * FROM funcao";
					$resultFun = mysql_query($sqlfun);
					$arRefun = mysql_fetch_assoc($resultFun);
					do{
					if($arRefun['idfuncao'] == $arResultado['idfuncao']){
					   echo $arRefun['descricaofunc'];
				    	}
					}while($arRefun = mysql_fetch_assoc($resultFun))?></td>
				<td><?php 
						$data = $arResultado['dt_inscricao'];
						$dataformatada = new DateTime($data);
						$date = $dataformatada->format('d/m/Y');
						$time = $dataformatada->format('H:i:s');
						echo $date." &nbsp".$time;
			 ?></td>
			 	<td> <?php 
			 	if($_SESSION['permissao'] === '2'){ // Caso o Usuário seja Administrador ele poderá visualizar as opçoes!
 	   					if ($arResultado['ativo'] == "0"){ 	?>

					<a href="index.php?page=funcionario/editarfuncionario.php&id=<?php echo $arResultado['matricula'];?>">Reativar</a>

				 	<?php }else{?>

					<a href="index.php?page=funcionario/editarfuncionario.php&id=<?php echo $arResultado['matricula']?>">
							  <img src="imagens/pen2.png" height="32" width="32"/>

					</a> &nbsp &nbsp	
					<a href="#" onClick='excluir(<?php echo $arResultado['matricula']; ?>)'>
					  <img src="imagens/exc.png" height="32" width="32" />
							</a>

				<?php  } /* Fim da Verificação de Usuário ativo ou inativo */ }else{?> Sem Ações <?php }/* Fim da verificação da permissão */ ?>
			  </td>

			  <?php 
			 	if($_SESSION['permissao'] === '3'){
			 		// Caso o Usuário seja Cadastra Requisição ele verá a situação do funcionário no banco!
			  ?>
			   <td>
 	   			<?php if ($arResultado['ativo'] == "0"){ 	?>

						Inativo
				 	<?php }else{?>
				 	Ativo
					<?php } // Fim da Verificação de Usuário ativo ou inativo */ ?>
						 
			  </td>
			  <?php } ?>
					 
 					</tr>
 				<?php $i++; ?>
 			 <?php  }while($arResultado = mysql_fetch_assoc($resultado)) ?>
 			<script type="text/javascript">
				var i = '<?php echo $i; ?>'; 
				paint(i);
			</script>
 	</table>
 </div>
 </body>
 </html>
 
 